Distributed Self-Organizing Event Space Partitioning for Content-Based Publish/Subscribe Systems
نویسندگان
چکیده
Choosing the best platform for distributed publish/subscribe communications usually implies a careful choice of the desired event selection model; content-based systems allow fine grained interest selection through expressive subscriptions usually at the cost of limited scalability; topic-based systems offer high-performance and scalable event dissemination at the cost of reduced expressiveness for the subscribers that must then locally filter uninteresting events. In this paper we present a novel solution for implementing a content-based event selection model on top of an existing topic-based system; our solution is based on the idea of dynamically partition the event space and mapping subscribers interests on the resulting discrete intervals represented by topics; the partitioning is automatically built and continuously adapted at runtime in a distributed way with the goal of maintaining predefined minimum target performance despite possible changes in the subscriber interests. The effectiveness of our solution is shown through an extensive set of experiments.
منابع مشابه
Brief Announcement: Distributed Self-organizing Event Space Partitioning for Content-Based Publish/Subscribe Systems
Context and motivations. Publish/subscribe systems have commonly been divided in two large families on the basis of their event-selection model [2]: topicbased and content-based systems. The former trade reduced subscription expressiveness with simpler implementations and higher performance. Conversely, the latter allow to accurately map published data in a complex event schema on top of which ...
متن کاملSubscription Partitioning and Routing in Content-based Publish/Subscribe Systems
Content-based Publish/Subscribe systems allow information consumers to choose the information based on the content of events. In order to optimize network (for example the network traffic, load balancing and throughput), subscription partition and routing have been used. In this paper, proposes two approaches to achieve this goal. The first one is Event Space Partitioning(ESP) means partitionin...
متن کاملSub-2-Sub: Self-Organizing Content-Based Publish Subscribe for Dynamic Large Scale Collaborative Networks
In this paper, we address the problem of constructing scalable content-based publish/subscribe systems. Publish/subscribe systems are asynchronous event-notification systems in which a published event is forwarded to exactly those nodes that have previously subscribed for that event. Subscriptions can range from a simple specification of merely the type of an event to a specification of the val...
متن کاملCombining Flexibility and Scalability in a Peer-to-Peer Publish/Subscribe System
The content-based publish/subscribe model has been adopted by many services to deliver data between distributed users based on application-specific semantics. Two key issues in such systems, the semantic expressiveness of content matching and the scalability of the matching mechanism, are often found to be in conflict due to the complexity associated with content matching. In this paper, we pre...
متن کاملHOMED: A Peer-to-Peer Overlay Architecture for Large-Scale Content-based Publish/Subscribe Systems
Content-based publish/subscrbe systems provide an useful alternative to traditional address-based communication due to their ability to decouple communication between participants. It has remained a challenge to design a scalable overlay supporting the complexity of content-based networks, while satisfying the desirable properties large distributed systems should have. This paper presents a new...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011